package com.tencent.sr.iris.activity.interfaces.response.activity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author nixiaolin
 * @date 2023/2/16 10:10
 */
@Data
@Accessors(chain = true)
@ApiModel("统计信息")
public class BatchStatisticsResponse {

    @ApiModelProperty("券发放数")
    private Integer totalCouponCount;

    @ApiModelProperty("券核销数")
    private Integer couponConsumeCount;

    @ApiModelProperty("特邀券发放数")
    private Integer totalSpecialCouponCount;

    @ApiModelProperty("特邀券核销数")
    private Integer specialCouponConsumeCount;

    @ApiModelProperty("参与团长数")
    private Integer participableUserCount;

    @ApiModelProperty("贡献下级数")
    private Integer isParticipatedUserCount;

    @ApiModelProperty("完成X阶下级数")
    private Integer finishTaskUserCount;

    @ApiModelProperty("预估总收益")
    private Integer estimateCommission;

    @ApiModelProperty("已确认收益")
    private Integer commission;

    @ApiModelProperty("特邀参与团长数")
    private Integer specialParticipableUserCount;

    @ApiModelProperty("特邀贡献下级数")
    private Integer specialIsParticipatedUserCount;

    @ApiModelProperty("特邀完成X阶下级数")
    private Integer specialFinishTaskUserCount;

    @ApiModelProperty("特邀预估总收益")
    private Integer specialEstimateCommission;

    @ApiModelProperty("特邀已确认收益")
    private Integer specialCommission;

    @ApiModelProperty("可贡献")
    private Integer canContribute;

    @ApiModelProperty("上级团长数")
    private Integer upUserCount;

    @ApiModelProperty("审核中下级数")
    private Integer auditingUserCount;
}
